GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 146
Dependencies 41
Dependents 27
Total lines 1,433
Lines of code 911
Logical lines of code 269
Comment lines 334
Methods 48
Properties 11

Methods 48

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 17 47
capture_credit_card_authorization()
B
42 16 52
tokenization_script()
A
41 9 62
secure_payment_fields_styles()
A
31 1 149
admin_enqueue_scripts()
A
48 7 38
process_refund()
S
48 6 32
process_payment()
S
52 5 25
init_form_fields()
S
38 1 84
admin_enforce_single_gateway()
S
53 5 23
add_hooks()
S
49 4 37
admin_add_order_note_after_order_created()
S
59 5 16
prepare_request()
S
48 3 33
configure_merchant_settings()
S
56 4 17
hosted_fields_script()
S
60 4 13
woocommerce_credit_card_form_fields()
S
57 3 18
add_payment_method()
S
57 3 17
is_successful_capture_response()
S
74 4 4
__construct()
S
52 2 28
helper_script()
S
52 2 28
secure_payment_fields_config()
S
62 3 11
is_transaction_declined()
S
74 3 4
add_capture_order_action()
S
64 3 10
is_partially_approved()
S
74 3 4
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
55 1 20
get_order_info()
S
64 2 10
get_gateway_provider()
S
71 2 6
environment_indicator()
S
69 2 7
secure_payment_fields_asset_base_url()
S
73 2 6
woocommerce_available_payment_gateways()
S
71 2 6
get_credential_setting()
S
78 2 3
get_session_amount()
S
68 2 7
save_payment_method_checkbox()
S
72 2 6
secure_payment_field_html_format()
S
69 1 11
configure_method_settings()
S
100 1 0
get_frontend_gateway_options()
S
100 1 0
get_backend_gateway_options()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_order_data()
S
68 1 7
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
get_gateway_form_fields()
S
100 1 0
map_response_code_to_friendly_message()
S
82 1 3
submit_request()
S
80 1 3
get_first_line_support_email()
S
100 1 0
get_transaction_details_by_txn_id()
S
67 1 8
payment_fields()
S
78 1 4
get_single_toggle_gateways()
S
68 1 9